Job Title: MCU & FreeRTOS
Duration: Long term
Location: Redmond, WA (Onsite)
Position Type: Contract
Interview Type: Webcam
Required Skills:
Experience developing software in a high -level language such as Rust or C/C++ and Python
Experience developing software for embedded systems, especially at the software-hardware interface
Experience developing software for FreeRTOS running on microcontrollers
Experience writing automated verification scripts, Make, CMake, Spack or other build systems
Experience building and using automated CI/CD systems
Design and implement task management, inter-task communication, and synchronization mechanisms.
Knowledge of communication protocols such as UART, SPI, I2C.
Experience in system testing and validation, including unit testing and integration testing.